package com.aggregate.pay.weixin.bean;

import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;

/**
 * 退款通知-请求参数-加密参数详情
 * @author Moyq5
 * @date 2018年7月6日
 */
public class RefundNotifyDataInfo {

	@JacksonXmlProperty(localName = "transaction_id")
	private String transactionId;
	@JacksonXmlProperty(localName = "out_trade_no")
	private String outTradeNo;
	@JacksonXmlProperty(localName = "refund_id")
	private String refundId;
	@JacksonXmlProperty(localName = "out_refund_no")
	private String outRefundNo;
	@JacksonXmlProperty(localName = "total_fee")
	private Integer totalFee;
	@JacksonXmlProperty(localName = "settlement_total_fee")
	private Integer settlementTotalFee;
	@JacksonXmlProperty(localName = "refund_fee")
	private Integer refundFee;
	@JacksonXmlProperty(localName = "settlement_refund_fee")
	private Integer settlementRefundFee;
	@JacksonXmlProperty(localName = "refund_status")
	private String refundStatus;
	@JacksonXmlProperty(localName = "success_time")
	private String successTime;
	@JacksonXmlProperty(localName = "refund_recv_accout")
	private String refundRecvAccout;
	@JacksonXmlProperty(localName = "refund_account")
	private String refundAccount;
	@JacksonXmlProperty(localName = "refund_request_source")
	private String refundRequestSource;
	public String getTransactionId() {
		return transactionId;
	}
	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}
	public String getOutTradeNo() {
		return outTradeNo;
	}
	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}
	public String getRefundId() {
		return refundId;
	}
	public void setRefundId(String refundId) {
		this.refundId = refundId;
	}
	public String getOutRefundNo() {
		return outRefundNo;
	}
	public void setOutRefundNo(String outRefundNo) {
		this.outRefundNo = outRefundNo;
	}
	public Integer getTotalFee() {
		return totalFee;
	}
	public void setTotalFee(Integer totalFee) {
		this.totalFee = totalFee;
	}
	public Integer getSettlementTotalFee() {
		return settlementTotalFee;
	}
	public void setSettlementTotalFee(Integer settlementTotalFee) {
		this.settlementTotalFee = settlementTotalFee;
	}
	public Integer getRefundFee() {
		return refundFee;
	}
	public void setRefundFee(Integer refundFee) {
		this.refundFee = refundFee;
	}
	public Integer getSettlementRefundFee() {
		return settlementRefundFee;
	}
	public void setSettlementRefundFee(Integer settlementRefundFee) {
		this.settlementRefundFee = settlementRefundFee;
	}
	public String getRefundStatus() {
		return refundStatus;
	}
	public void setRefundStatus(String refundStatus) {
		this.refundStatus = refundStatus;
	}
	public String getSuccessTime() {
		return successTime;
	}
	public void setSuccessTime(String successTime) {
		this.successTime = successTime;
	}
	public String getRefundRecvAccout() {
		return refundRecvAccout;
	}
	public void setRefundRecvAccout(String refundRecvAccout) {
		this.refundRecvAccout = refundRecvAccout;
	}
	public String getRefundAccount() {
		return refundAccount;
	}
	public void setRefundAccount(String refundAccount) {
		this.refundAccount = refundAccount;
	}
	public String getRefundRequestSource() {
		return refundRequestSource;
	}
	public void setRefundRequestSource(String refundRequestSource) {
		this.refundRequestSource = refundRequestSource;
	}
	

}
